-
Notifications
You must be signed in to change notification settings - Fork 386
Style: Make components themeable #5908
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
🎨 Storybook Build Status✅ Build completed successfully! ⏰ Completed at: 10/06/2025, 09:59:51 PM UTC 🔗 Links🎉 Your Storybook is ready for review! |
🎭 Playwright Test Results⏰ Completed at: 10/06/2025, 11:26:54 PM UTC 📈 Summary
📊 Test Reports by Browser
🎉 Click on the links above to view detailed test results for each browser configuration. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
.storybook/README.md
Outdated
## Icon Usage in Storybook | ||
|
||
In this project, the `<i-lucide:... />` syntax from unplugin-icons is not supported in Storybook. | ||
In this project, the `<i class="icon-[lucide--folder]" />` syntax from unplugin-icons is not supported in Storybook. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
non-blocker: This should go in the root CLAUDE.md as well. Will prevent many bad generations.
fix: Collapse button sizing Fix: add back a little sizing to the button
test: Update collapse locators
@webfiltered, I removed the icon stuff from this PR, I'll do it as a standalone. |
Awesome! It also made it smaller and easier to peruse and LGTM. 😃 |
Replace color/dark-color pairs in components with design tokens to allow for easy overriding. <!-- Also standardizes the icon pattern to simplify the tailwind config. --> - **What**: Token based colors, for now, mostly. - **Breaking**: Got approval from Design to collapse some very similar pairs of colors that seem to have diverged in implementations over time. Some of the colors might be a little different, but we can tweak them later. Still have quite a few places from which to remove `dark-theme`, but this at least gets the theming much closer. Need to decide if I want to keep going in here or cut this and do the rest in a subsequent PR. <!-- Add screenshots or video recording to help explain your changes --> ┆Issue is synchronized with this [Notion page](https://www.notion.so/PR-5908-WIP-Make-components-themeable-2816d73d365081ffbc05d189fe71084b) by [Unito](https://www.unito.io) --------- Co-authored-by: github-actions <[email protected]>
Summary
Replace color/dark-color pairs in components with design tokens to allow for easy overriding.
Changes
Review Focus
Still have quite a few places from which to remove
dark-theme
, but this at least gets the theming much closer.Need to decide if I want to keep going in here or cut this and do the rest in a subsequent PR.
Screenshots (if applicable)
┆Issue is synchronized with this Notion page by Unito